/*
 * @Description:用户
 * @Author: 刘相卿
 * @Company: 山东方亚信息技术有限公司
 * @Date: 2020-09-29 13:59:01
 * @LastEditTime: 2020-11-05 14:45:25
 * @LastEditors: 刘相卿
 */
const Mock = require('mockjs')

let getData = () => {
  return Mock.mock({
    data: {
      uid: 'djfjshk234jh23g2hg3fd',
      username: 'zhaoliu',
      name: '赵六', // 名字
      avatar:
        'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=1561789240,2986199147&fm=26&gp=0.jpg', // 头像
      position: 1, // 身份: 1操作员；2巡查员；3部署员；
      merchantsId: 1, // 商户ID
      // 设备状况总览
      deviceInfo: {
        // 设备总数
        deviceTotal: 1000,
        // 预警数
        warningTotal: 8,
        // 故障数
        faultTotal: 1,
        // 未巡检数
        uncheckTotal: 18,
      },
      // 处理总览
      dealInfo: {
        // 处理预警
        handleWarningTotal: 1,
        // 待确认
        unconfirmTotal: 1,
        // 处理故障
        handleFaultTotal: 1,
        // 部署设备
        deployTotal: 1,
      },
    },
  })
}

module.exports = {
  [`GET /user/userInfo`](ctx) {
    ctx.body = {
      code: 200,
      msg: '获取成功',
      data: getData(ctx.request.body),
    }
  },
  [`POST /user/login`](ctx) {
    ctx.body = {
      code: 200,
      msg: '获取成功',
      data: {},
    }
  },
}
